package com.zw.cloud.mybatis.plus.service.api.stenter;

import com.zw.cloud.mybatis.plus.entity.stenter.BaseShapingParamConfig;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 参数配置表 服务类
 * </p>
 *
 * @author zw
 * @since 2023-12-04
 */
public interface IBaseShapingParamConfigService extends IService<BaseShapingParamConfig> {

    void initSort(int type);

    String getInitSortSql(int type);

    /**
     * 定前布车号、定后布车号、上机门幅、落机门幅、定后克重、实际数量、助剂填写、定前克重，默认“是”；
     * 历史工厂 将上述字段 status 设置为1，其他字段取值为  对应工艺参数是否启用
     */
    void updateStatusByOtherType();

    List<BaseShapingParamConfig> queryListByType(int type);
}
